魔兽地图制作,技能的"类"

来源:百度知道 编辑:UC知道 时间:2024/06/07 03:09:35
以同一个技能X为原型,做出了A,B两个技能.设它们的冷却时间都是5秒.
实际使用中会有如下情况(我猜测每一个相对独立的技能都有一个所谓的"优先权",这里假定A的优先权大于B):
使用技能B.实际效果是发动了技能A.A正常发动并且进入冷却状态.B则是进入准备施放状态.
等A冷却完毕再用B,实际发动的还是A.
不等A冷却完毕使用B,才能发动B.
就是说必须使"所谓的优先权"高的技能进入不可用状态,才可以使用"所谓的优先权低"的技能.
但是!!!!
问题出来了,我见一个人做了一些技能,并且放在一个单位身上.他说他的技能全部是用通魔做的.但是在演示里面他却是指哪个技能,用哪个技能,没有出现上述情况.
请问如何解决这个"所谓的优先权"的问题,就是如何能够自由使用以同一个技能为原型的多个技能.
但是给不同的物品(注意是物品(你可以叫它装备))赋予同样的技能的时候,则不会出现上述问题.
重申一下问题的症结:要想使用"所谓的优先权"低的技能,前提必须是"所谓的优先权"高的技能进入不可用状态(比如MP不够,或者在CD中)

一楼明显没看懂我说的是什么,如果把CDT改成0,结果就是永远也发动不了B.(假定都不需要消耗MP)

一楼可以这样,举个例子.回去用风暴之锤做两个技能,冷却时间都改成0,第一个耗蓝100,第二个不耗蓝.放在一个英雄身上,你试试就知道了.

哦,通魔的问题知道了,通魔的数据里面有一个"基础命令ID"选项.就是这个导致可以施放各自的.
还有就是DOTA里面影魔的毁灭阴影那3个都是通魔(至少在6.41里面是这样的).

我也想搞懂这个问题..用同一个技能改的两个技能放在同一单位就会这样..貌似是魔兽内定的吧,就像死亡契约你怎么改也不能用在非不死单位上,但是DOTA里好像不存在吧,就像影魔的那3个技能..等高人..

物品技能和单位技能是分开的...选择技能时就有体会.

COOLDOWN=0

我也不明白你在说什么,假如优先权是A的话,你可以设置两个B啊,名字不一样,但是实际效果是一样的,假如优先权是B,你可以设置两个A,把第一个B设置成正常的,第二个B设置为永远不可用的
到时候发动的是正常的B,而A也可以正常发动